package com.zp.pattern.adapter2;
/**
 * 对象适配器（采取对象组合的方式）推荐
 * 
 * 适配器角色：
 * 
 * 继承所要调用的方法的类，子类对象可以调用父类的方法，
 * 这样就实现了对目标方法的调用，实现了目标接口(接口编程)；
 */
public class Adapter implements Target {

	private Adaptee adaptee;
	
	public Adapter(Adaptee adaptee){
		this.adaptee = adaptee;
	}
	
	@Override
	public void method1() {
		adaptee.method2();
	}
}
